// 7-8 求分数序列前N项和 (15分)
// 本题要求编写程序，计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起，
// 每一项的分子是前一项分子与分母的和，分母是前一项的分子。

// 输入格式:
// 输入在一行中给出一个正整数N。

// 输出格式:
// 在一行中输出部分和的值，精确到小数点后两位。题目保证计算结果不超过双精度范围。

// 输入样例:
// 20

# include <stdio.h>

int main()
{
    double denominator1 = 1, denominator2 = 2, numerator1 = 2, numerator2 = 3, temp;
    int n;
    scanf("%d", &n);
    double s = numerator1 / denominator1;
    while (--n)
    {
        s += numerator2 / denominator2;
        temp = denominator1;
        denominator1 = denominator2;
        denominator2 += temp;
        temp = numerator1;
        numerator1 = numerator2;
        numerator2 += temp;
    }
    printf("%.2f", s);

    return 0;
}
    
// 输出样例:
// 32.66